package com.uaf.vxalipaybill.provider.bean;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @filename VxAlipayAnalysisDetailBean.java
 * @description 微信支付宝账单解析响应明细
 * @author 马庆智
 * @date 2021/9/15 11:06
 */
public class VxAlipayAnalysisDetailBean implements Serializable {

	private static final long serialVersionUID = -7974928923646512877L;
	/**主键ID*/
	private Integer analysisDetailId;
	/**账单解析请求ID*/
	private String billAnalysisReqId;
	/**交易编号*/
	private String transNo;
	/**交易时间(yyy-MM-dd hh:mm:ss)*/
	private String transDateTime;
	/**交易类型*/
	private String transType;
	/**收支/其他*/
	private String transTitle;
	/**交易方式*/
	private String transFrm;
	/**交易金额*/
	private BigDecimal transAmt;
	/**交易对方*/
	private String transTo;
	/**商户单号*/
	private String mertrano;
	/**商品说明*/
	private String remarks;
	/**创建人*/
	private String createdBy;
	/**创建时间*/
	private Date createdDate;
	/**更新人*/
	private String updatedBy;
	/**更新时间*/
	private Date updatedDate;
	/**表号*/
	private Integer tableNumber;

	public Integer getAnalysisDetailId() {
		return analysisDetailId;
	}

	public void setAnalysisDetailId(Integer analysisDetailId) {
		this.analysisDetailId = analysisDetailId;
	}

	public String getBillAnalysisReqId() {
		return billAnalysisReqId;
	}

	public void setBillAnalysisReqId(String billAnalysisReqId) {
		this.billAnalysisReqId = billAnalysisReqId == null ? null : billAnalysisReqId.trim();
	}

	public String getTransNo() {
		return transNo;
	}

	public void setTransNo(String transNo) {
		this.transNo = transNo == null ? null : transNo.trim();
	}

	public String getTransDateTime() {
		return transDateTime;
	}

	public void setTransDateTime(String transDateTime) {
		this.transDateTime = transDateTime == null ? null : transDateTime.trim();
	}

	public String getTransType() {
		return transType;
	}

	public void setTransType(String transType) {
		this.transType = transType == null ? null : transType.trim();
	}

	public String getTransTitle() {
		return transTitle;
	}

	public void setTransTitle(String transTitle) {
		this.transTitle = transTitle == null ? null : transTitle.trim();
	}

	public String getTransFrm() {
		return transFrm;
	}

	public void setTransFrm(String transFrm) {
		this.transFrm = transFrm == null ? null : transFrm.trim();
	}

	public BigDecimal getTransAmt() {
		return transAmt;
	}

	public void setTransAmt(BigDecimal transAmt) {
		this.transAmt = transAmt;
	}

	public String getTransTo() {
		return transTo;
	}

	public void setTransTo(String transTo) {
		this.transTo = transTo == null ? null : transTo.trim();
	}

	public String getMertrano() {
		return mertrano;
	}

	public void setMertrano(String mertrano) {
		this.mertrano = mertrano == null ? null : mertrano.trim();
	}

	public String getRemarks() {
		return remarks;
	}

	public void setRemarks(String remarks) {
		this.remarks = remarks == null ? null : remarks.trim();
	}

	public String getCreatedBy() {
		return createdBy;
	}

	public void setCreatedBy(String createdBy) {
		this.createdBy = createdBy == null ? null : createdBy.trim();
	}

	public Date getCreatedDate() {
		return createdDate;
	}

	public void setCreatedDate(Date createdDate) {
		this.createdDate = createdDate;
	}

	public String getUpdatedBy() {
		return updatedBy;
	}

	public void setUpdatedBy(String updatedBy) {
		this.updatedBy = updatedBy == null ? null : updatedBy.trim();
	}

	public Date getUpdatedDate() {
		return updatedDate;
	}

	public void setUpdatedDate(Date updatedDate) {
		this.updatedDate = updatedDate;
	}
	
	public Integer getTableNumber() {
		return tableNumber;
	}

	public void setTableNumber(Integer tableNumber) {
		this.tableNumber = tableNumber;
	}
}